
/*大屏焦点图*/
.focus {
    height: 650px;
    background-color: #f5f5f5;
    width: 100%;
}

.yx-rotaion {
    float: left;
}

.yx-rotaion-btn,
.yx-rotaion-title,
.yx-rotation-focus,
.yx-rotation-t,
.yx-rotaion-btn {
    position: absolute
}

.yx-rotation-title {
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    left: 0;
    bottom: 0;
    _bottom: -1px;
    display: none;
}

.yx-rotation-t {
    color: #fff;
    font-size: 15px;
    bottom: 0;
    left: 10px;
    line-height: 40px;
    font-weight: bold;
    display: none;
}

.yx-rotation-focus span,
.yx-rotaion-btn span {
    background: none;
    display: block;
}

.yx-rotation-focus {
    height: 40px;
    line-height: 40px;
    right: 20px;
    bottom: 0;
}

.yx-rotation-focus span {
    width: 15px;
    height: 15px;
    line-height: 12px;
    float: left;
    margin-left: 5px;
    position: relative;
    top: 14px;
    cursor: pointer;
    background-position: -23px -244px;
    text-indent: -9999px;
    background-color: #fff;
    border-radius: 15px;
}

.yx-rotaion-btn {
    width: 41px;
    height: 41px;
    top: 42%;
    left: 10px;
}

.yx-rotaion-btn span {
    width: 41px;
    height: 41px;
    cursor: pointer;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    position: relative
}

.yx-rotaion-btn .left_btn {
    background-position: 0 -118px;
    position: absolute;
    top: 0;
    left: 0;
}

.yx-rotaion-btn .right_btn {
    background-position: 0 -165px;
    position: absolute;
    right: -760px;
    top: 0;
}

.yx-rotaion-btn span.hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.yx-rotation-focus span.hover {
    background-color: #2d548f;
}

.rotaion_list {
    width: 0;
    height: 0;
    overflow: hidden;
}

.rotaion_list .rotaion-a {
    width: 1200px;
    height: 500px;
    display: block;
}

.yx-rotation-desc {
    background-color: #f5f5f5;
    position: relative;
    right: unset;
    top: unset;
    width: 1200px;
    height: 150px;
}

/*
**Tab Slider Box{channel:85454}
*/
.tab-slider {
    border: 1px solid #dcdcdc;
}

.tab-slider .tab-hd {
    height: 50px;
    line-height: 50px;
    position: relative;
    border-bottom: 1px solid #ccc;
    /* background: #fff url() center bottom repeat-x; */
}

.tab-slider .tab-hd ul {}

.tab-slider .tab-hd ul li {
    float: left;
    height: 50px;
    line-height: 50px;
    margin-right: 15px;
}

.tab-slider .tab-hd ul li a {
    font: 18px '\5FAE\8F6F\96C5\9ED1';
    color: #666;
    padding: 0 10px;
}

.tab-slider .tab-hd ul li.on {
    color: #015293;
    font-weight: bold
}

.tab-slider .tab-hd ul li.on a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.tab-slider .tab-bd {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.tab-slider .tab-bd .tab-pal {
    display: none;
}

.tab-slider .tab-bd .tab-pal ul li {
    line-height: 36px;
    height: 36px;
}

.tab-slider .tab-bd .tab-pal ul li a {
    float: left;

}

.tab-slider .tab-bd .tab-pal ul li span {
    float: right; 
    color: #b0b2b3;
}

.tab-slider.b-line .tab-bd .tab-pal ul li {}

.tab-slider .tab-hd a.more {
    position: absolute;
    right: 10px;
    font-size: 14px;
}

/* list-slider-1 */
.tab-slider.list-slider-1 {
    border: none;
}

.tab-slider.list-slider-1 .tab-hd {
    background-color: #f5f5f5;
    border-bottom: none;
    height: 80px;
    line-height: 90px;
}

.tab-slider.list-slider-1 .tab-hd ul li.on {
    border-bottom: none;
}

.tab-slider.list-slider-1 .tab-bd .tab-pal ul li a {
    color: #d8d8d8;
}

.tab-slider.list-slider-1 .tab-hd ul li {
    background: url(comm.whly.line.jpg) 100% 26% no-repeat;
    float: left;
    height: 80px;
    line-height: 90px;
}

.tab-slider.list-slider-1 .tab-hd ul li a {
    color: #fff;
    font: bold 20px '\5FAE\8F6F\96C5\9ED1';
    padding: 0 30px;
}

.tab-slider.list-slider-1 .tab-bd .tab-pal ul li {
    line-height: 50px;
    height: 50px;
}

.tab-slider.list-slider-1 .tab-bd {
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 0;
    padding-bottom: 8px;
}

.dot.bgcolor {
    background-color: #d8d8d8;
}

/* list-slider-2 */
.tab-slider.list-slider-2 {
    border: none;
}

.tab-slider.list-slider-2 .tab-hd ul li a {
    font-size: 24px;
    padding: 0 5px;
}

.tab-slider.list-slider-2 .tab-hd ul li {
    float: left;
    height: 50px;
    line-height: 50px;
}

.tab-slider.list-slider-2 .tab-bd .tab-pal {
    max-height: 180px;
    overflow: hidden;
    margin-left: -10px;
    margin-right: -10px;
}

/* _____ywdt */
 .p-top-20 {
    padding-top: 20px;
}

 .p-bottom-20 {
    padding-bottom: 20px;
}

.h-418 {
    height: 418px;
}

.w-30dot5 {
    width: 30.55555555555556%;
}

 .bgcolor {
    background-color: #fff;
}

 .w-49 {
    width: 48.99999999999999991%;
}

.w-48 {
    width: 48.222222222222222%;
}

.w-64 {
    width: 64%;
}

.w-33 {
    width: 33%;
}

.h-316 {
    height: 272px;
}

.mzyw-bgcolor {
    background-color: #f5f5f5;
}

.mzyw-top-one {
    padding: 0 20px;
}

.mzyw-top-one h1 {
    line-height: 40px;
    font-size: 22px;
    text-align: justify;
    text-align: center;
}

.left-border {
    border-left: 1px solid #ccc;
    padding-left: 35px;
}

.topic-box {
    width: 33.33333333333%;
    float: left;
    margin-top: 10px;
}

.img-responsive {
    width: 100%;
    display: block;
}

.articlebrief {
    line-height: 30px;
    text-align: justify;
}

/*
**scroll-pic
*/
.scroll-pic {
    width: 1118px;
    height: 90px;
    margin: 0 auto;
    position: relative;
}

.scroll-pic .prev,
.scroll-pic .next {
    width: 30px;
    height: 42px;
    position: absolute;
    top: 30%;
    cursor: pointer;
    background-image: url(comm.whly.icon.png);
    background-repeat: no-repeat;
    z-index: 10;
}

.scroll-pic .next:hover,
.scroll-pic .prev:hover {
    opacity: .8;
    filter: alpha(opacity=80);
}

.scroll-pic .next,
.scroll-pic .prev {
    opacity: 1;
    filter: alpha(opacity=60);
}

.scroll-pic .next,
.scroll-pic .next:hover {
    right: -42px;
    background-position: -214px -221px;
}

.scroll-pic .prev,
.scroll-pic .prev:hover {
    left: -42px;
    background-position: -217px -133px;
}

.scroll-pic .scrollWrap {
    width: 100%;
    overflow: hidden;
    position: absolute;
}

.scroll-pic dl {
    float: left;
    width: 279px;
    text-align: center;
    position: relative;
}

.scroll-pic span {
    display: block;
    width: 120px;
    height: 30px;
    position: absolute;
    left: 10px;
    bottom: 0;
    background: #000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    display: none;
}

.scroll-pic dt {
    margin: 0 auto;
    width: 270px;
    overflow: hidden;
}

.scroll-pic img {
    display: block;
    width: 270px;
    height: 90px;
}

.scroll-pic dd {
    width: 120px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    position: absolute;
    left: 5px;
    bottom: 0;
}

.scroll-pic dd a {
    color: #fff;
}

.scroll-pic dd a:hover {
    text-decoration: none;
}

.scroll-pic dl:hover span {
    background: #BB080A;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.scroll-pic dl dt .title {
    position: absolute;
    top: 0;
    left: 0;
    color: #1469ba;
    width: 100%;
    line-height: 60px;
    font-size: 16px;
    font-family: "\5FAE\8F6F\96C5\9ED1"
}